Exploring Usability Needs by Human-Computer Interaction Patterns

نویسندگان

  • Markus Specker
  • Ina Wentzlaff
چکیده

Covering quality aspects such as usability through the software development life cycle is challenging. These “-ilities” are generally difficult to grasp and usually lack an appropriate quantifiability, which would ease their systematic consideration. We propose a pattern-based development method supporting the identification of usability requirements and their proper specification. By taking usability principles from Human-Computer Interaction (HCI) design patterns and incorporate them into patterns for software analysis (problem frames), we obtain a new kind of patterns applicable for requirements engineering: HCIFrames. They are used for exploring usability needs of a given problem situation. 1 Motivation and Related Work Patterns for developing software have become popular for quite some time. They support reuse of development knowledge, which has proven of value, and can assist developers to build software efficiently. A common approach is using design patterns, which represent best practice solutions for recurrent, but also varying design problems. They were originally introduced in architecture by Alexander et al. [1] and first transferred to the software domain by Beck and Cunningham [2]. Gamma et al. [7] developed a pattern catalog for Software Engineering (SE). Recently, design patterns have encountered high interest in Human-Computer Interaction (HCI), where various pattern collections for different purposes exist, e.g. web design [14], user interfaces [13], groupware applications [11], navigational design [10], or collections of general HCI design patterns [3]. From the SE point of view there are two drawbacks for HCI design patterns that we take into account. Firstly, many HCI design patterns are still merely represented by graphics such as screenshots and a corresponding text passage containing their natural-language description, even though approaches for formalizing them exist [6]. This meets the philosophy to provide patterns understandable by laymen, but constrains their methodical deployment in the software development life cycle. Secondly, there are many synonym patterns in diverse collections, even if the pattern authors use different names for their design patterns and describe them in different ways. From the HCI point of view common SE approaches neglect to address quality aspects or so-called non-functional software properties [4]. Primarily, they concentrate on describing the functionality of a program, although quality aspects, e.g. usability should be built systematically into software from the beginning. As different views of the term usability exist [15], our understanding of usability refers to ISO 9241-110:2006 [9].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Usability and Efficiency Human-Computer Interface in Cervical Spinal Cord injury by Game-based Electromyography Biofeedback and EMG Biofeedback

Background and Aims: The purpose of this study was to compare the efficacy and usability of human-computer interface in cervical spinal cord injury with two computer games based and EMG biofeedback. Methods: The sample size was 20 participants (healthy and spinal cervical lesions) who were selected as available. The statistical population of the study was spinal cord injury patients referred t...

متن کامل

Merging Web Accessibility and Usability by Patterns

Nowadays, usability and accessibility are two important quality aspects of user interfaces (UIs). But in research and development, both are sometimes accounted as unity and sometimes as contradiction. Understanding Web accessibility as an essential part of usability, here an approach is given to clarify the relationship of both. Therefore, – a pattern approach was chosen to meet the practical r...

متن کامل

Designing an enhanced web user experience : the use of 'emotional probes' as a user-centred methodology for designing emotionally-engaged web interaction

Exploring the balance of aesthetics and usability in Web design to enhance user experience, we use an effective, intimidate method to understand user emotions in Web site interaction. “Emotional Probes” (EPs), combining rapid ethnographic surveys with the Cultural Probes (CPs) approach, can enhance designers’ understanding of user emotional engagement with web design. The dominant user experien...

متن کامل

Patterns for Robust and Flexible Multimodal Interaction

Multimodal interaction aims at more flexible, more robust, more efficient and more natural interaction than can be achieved with traditional unimodal interactive systems. In order to achieve this, the developer needs some design support in order to select appropriate modalities, to find appropriate modality combinations and to implement promising modality adaptation strategies. This paper prese...

متن کامل

Modeling of Modality Selection in Multimodal Human-Computer Interaction

Research Interests The main interest of my research is the development of model-based methods for simulation and automated usability prediction of multimodal interfaces. In particular I want to investigate how modality choice of users can be predicted and simulated by a computational model that estimates the quality of multimodal interfaces. Therefore I am also interested in exploring rules and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007